class Person {

}

const name: string = "name"


/**
 * 类的作用 
 * 1: 作为构造函数
 * 2: 作为一个类型
 * 3: 作为一个有构造签名的函数
*/
const p: Person = new Person()
function person(p: Person) { }
function test(p: new () => void) { }
test(Person)

export { }